makes you appreciate life - French English Dictionary